macos: refactor pasteboard components into separate module
authorChristian Hergert <chergert@redhat.com>
Fri, 18 Jun 2021 18:27:54 +0000 (11:27 -0700)
committerArjan Molenaar <gaphor@gmail.com>
Fri, 13 Jan 2023 19:03:55 +0000 (20:03 +0100)
commiteb5cf831b1a46a46ca88a9f7ee5e1cf267ff7aac
tree3d02f23343634d1e3c6b4c83da7b27afc488c724
parentb92e52bf0e8da5fc9e71dc1608323583b45a0cde
macos: refactor pasteboard components into separate module

This will make it easier to reuse from drag integration so that we don't
require clipboards for everything.

We will need to subclass the pasteboard provider twice, however, both
for clipboard and dragging.
gdk/macos/GdkMacosWindow.c
gdk/macos/gdkmacosclipboard-private.h
gdk/macos/gdkmacosclipboard.c
gdk/macos/gdkmacospasteboard-private.h [new file with mode: 0644]
gdk/macos/gdkmacospasteboard.c [new file with mode: 0644]
gdk/macos/meson.build